package cn.cttic.base.api.domain;

import cn.cttic.common.tenant.core.TenantEntity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;

/**
 * 外业序列对象 base_field_work_process
 *
 * @author Times.Studio
 * @date 2024-09-17
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("base_field_work_process")
public class BaseFieldWorkProcess extends TenantEntity {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @TableId(value = "id")
    private String id;

    /**
     * 外业工作规范
     */
    private String groupId;

    /**
     * 外业工作规范名称
     */
    private String groupName;

    /**
     * 步骤内部分组序号
     */
    private Integer stepGroupIndex;

    /**
     * 步骤内部分组标识
     */
    private String stepGroupId;

    /**
     * 步骤内部分组编码
     */
    private String stepGroupCode;

    /**
     * 步骤名称
     */
    private String stepName;

    /**
     * 步骤序号
     */
    private Integer stepIndex;

    /**
     * 数据采集类型
     */
    private Integer dataType;

    /**
     * 数据采集量
     */
    private Integer dataCount;

    /**
     * 内页数据类型
     */
    private Integer interiorDataType;

    /**
     * 删除标记
     */
    @TableLogic
    private Integer delFlag;


}
